Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Hopman Cup - Nice U.S. Open - New York Rennes Challenger Orleans Challenger Noumea Challenger Australian Open - Melbourne BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Sarasota Challenger Internazionali BNL d'Italia - Rome Ilkley Challenger National Bank Open - Montreal Wimbledon - London U.S. Open - New York Davis Cup, World Group, QF, USA-AUS 1-2 Davis Cup, World Group, SF, ITA-AUS 2-0 Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Australia F3 Australia F4 Australia F1 Australia F2 Australia F3 Australia F4 Slovenia F1 Slovenia F3 Germany F7 Netherlands F4 Belgium F3 Belgium F4 Australia F5 Australia F6 Australia F11 Australia F12 Czech Republic F4 Canada F5 Canada F6 USA F24 Canada F5 Bordeaux Challenger Napa Challenger Savannah Challenger Nottingham Challenger Winnetka Challenger Binghamton Challenger Vancouver Challenger Traralgon Challenger Traralgon Challenger 2 Exim Agmedia Open - Kosice Bordeaux Challenger Szczecin Challenger Morelos Challenger Vancouver Challenger Monterrey Challenger Las Vegas Challenger Aptos Challenger Vancouver Challenger Tiburon Challenger Rome 2 Challenger Nottingham 2 Challenger Lexington Challenger Bucharest Challenger Brest Challenger Roanne Challenger Phoenix Challenger Aix En Provence Challenger Surbiton Challenger Lyon Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Manama Challenger Phoenix Challenger Cagliari Challenger Bordeaux Challenger Nottingham Challenger Shenzhen 1 Challenger Manama Challenger Phoenix Challenger Szekesfehervar Challenger San Benedetto Challenger Aix En Provence Challenger Caloundra Challenger Heilbronn Challenger Cassis Challenger Mouilleron-Le-Captif Challenger Aptos Challenger Sydney Challenger Barletta Challenger Rome 1 Challenger Orleans Challenger Porto Challenger Granby Challenger Sacramento Challenger St. Tropez Challenger Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Playford Challenger Winnetka Challenger Sydney Challenger Davidoff Swiss Indoors - Basel Melbourne Challenger Traralgon Challenger AAPT Championships - Adelaide Mercedes Cup - Stuttgart Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Hypo Group Tennis International - Portschach Gerry Weber Open - Halle The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Tallahassee Challenger Next Generation Adelaide International - Adelaide Open 13 - Marseille Estoril Open - Estoril Gerry Weber Open - Halle Red Letter Days Open - Nottingham Sarajevo Open - Sarajevo Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence Medibank International - Sydney Open 13 - Marseille Banca Stato Challenger Lugano - Lugano The Dubai Tennis Championships - Dubai 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Siemens Open 2003 - Scheveningen The Artois Championships - London Ordina Open - s-Hertogenbosch Mercedes Cup - Stuttgart BCR Open Romania - Bucharest China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Brisbane - Brisbane The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Pilot Pen Tennis - New Haven Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Akbank Private Banking-TED Open - Istanbul Davidoff Swiss Indoors Basel - Basel Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Medibank International - Sydney Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Brasov Challenger - Brasov Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Open de Nice Cote dAzur - Nice AEGON Championships - London Top Wool Challenger Biella - Biella Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Open de Moselle - Metz Challenger Ford de Cherbourg - Cherbourg IX Torneo Internacionale de Tennis - Barletta Davidoff Swiss Indoors Basel - Basel Tennis Napoli Cup - Napoli Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Open de Moselle - Metz Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Hilversum Open - Hilversum AEGON International - Eastbourne PTT Thailand Open - Bangkok China Open - Beijing Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Gerry Weber Open - Halle ATP Vegeta Croatia Open - Umag PTT Thailand Open - Bangkok China Open - Beijing Kremlin Cup - Moscow Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille US Men's Clay Court Championship - Houston AEGON International - Eastbourne Claro Open Colombia - Bogota Shenzhen Open - Shenzhen China Open - Beijing Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai TEB BNP Paribas Istanbul Open - Istanbul European Open - Antwerp Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Abierto Mexicano - Los Cabos Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam SkiStar Swedish Open - Bastad Rakuten Japan Open - Tokyo European Open - Antwerp St. Tropez Challenger Brisbane International - Brisbane Open Parc - Lyon SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Abierto Mexicano de Tenis Mifel - Los Cabos Moselle Open - Metz Orleans Challenger China Open - Beijing European Open - Antwerp Swiss Indoors Basel - Basel Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp Grand Prix de Tennis - St. Jean de Luz Sofia Open - Sofia Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Open de L'Isere - Grenoble Open Parc - Lyon Nordea Open - Bastad Abierto Mexicano de Tenis Mifel - Los Cabos Plava Laguna Croatia Open - Umag Murcia Challenger Winston-Salem Open - Winston-Salem Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Open Sud de France - Montpellier Open 13 Provence - Marseille Grand Prix Hassan II - Marrakech Serbia Open - Belgrade Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Swiss Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Open 13 Provence - Marseille Brisbane International - Brisbane Open Parc - Lyon Pau Challenger Tatra Banka Open 2003 - Bratislava Truist Atlanta Open - Atlanta Lexington Challenger GHI Bronx Classic - Bronx Bordeaux Challenger Pekao Open 2004 - Szczecin Campionati Internazionali di Sicilia - Palermo Open 13 - Marseille TD Waterhouse Cup - Long Island Gemax Open - Belgrade Split 1 Challenger Split 2 Challenger Biella 6 Challenger Nottingham 1 Challenger St. Tropez Challenger Sibiu Challenger Open de Franche Comte - Besancon Bordeaux Challenger Geneva Challenger - Geneva Open Sainte Victoire - Aix-En-Provence Open de Montauban - Montauban Brest Challenger Siemens Open 2002 - Scheveningen Cassis Challenger Open Sabadell Atlantico - Barcelona Tampere Imageneering Open - Tampere Trieste Challenger Rennes Challenger Verona Challenger The Stella Artois Grass Court Championships - London Siemens Open 2004 - Scheveningen SAA Hilversum Open - Hilversum Open 13 - Marseille Estoril Open - Estoril The 10tele.com Open - Nottingham Mobilux Open - Luxembourg Grand Prix de Tennis de Lyon - Lyon Swiss Indoors Basel - Basel AIG Japan Open Tennis Championships - Tokyo Sunrise Challenger Sydney International - Sydney Dubai Duty Free Tennis Championships - Dubai Open 13 - Marseille Surbiton Challenger Abierto Mexicano Telcel - Acapulco ABN AMRO World Tennis Tournament - Rotterdam Adidas International - Sydney Emilia-Romagna Open - Parma Winston-Salem Open - Winston-Salem BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Tennis Masters Series - Monte Carlo Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Paris Estoril Open - Estoril The Stella Artois Grass Court Championships - London Open de Moselle - Metz The Stella Artois Grass Court Championships - London Open de Moselle - Metz Sydney International - Sydney Libema Open - 's-Hertogenbosch BNP Paribas Masters - Paris Fairfield Challenger Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Grand Prix de Tennis de Lyon - Lyon Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Millennium Estoril Open - Estoril Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Charlottesville Challenger Grand Prix de Tennis de Lyon - Lyon Pacific Life Open - Indian Wells Medibank International - Sydney Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rakuten Japan Open - Tokyo Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Generali Open - Kitzbuhel Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Brisbane International - Brisbane Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Open Sud de France - Montpellier Aircel Chennai Open - Chennai Internazionali BNL dItalia - Rome Murray River Open - Melbourne Truist Atlanta Open - Atlanta Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Winston-Salem Open - Winston-Salem Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto European Open - Antwerp Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Open 13 Provence - Marseille Hamburg European Open - Hamburg Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Open Sud de France - Montpellier Internazionali BNL d'Italia - Rome Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Zagreb Open - Zagreb Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Open 13 - Marseille BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells cinch Championships - London Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Banja Luka Open - Banja Luka EFG Swiss Open - Gstaad Rogers Cup - Toronto Boss Open - Stuttgart Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Adelaide International - Adelaide Sony Open Tennis - Miami Abierto Mexicano Telcel - Acapulco ASB Classic - Auckland European Open - Antwerp Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Gerry Weber Open - Halle Rogers Cup - Montreal Western & Southern Open - Cincinnati Qatar ExxonMobil Open - Doha Erste Bank Open - Vienna Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Boss Open - Stuttgart Citi Open - Washington BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Toronto AEGON Championships - London Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Citi Open - Washington Miami Open - Miami Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Mutua Madrid Open - Madrid Swiss Indoors Basel - Basel Internazionali BNL d'Italia - Rome Valencia Open - Valencia St. Petersburg Open - St. Petersburg Millennium Estoril Open - Estoril Rogers Cup - Montreal Western & Southern Open - Cincinnati Mercedes Cup - Stuttgart Shanghai Rolex Masters - Shanghai Open Sud de France - Montpellier BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Open 13 - Marseille Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati AEGON Championships - London Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Winston-Salem Open - Winston-Salem Rogers Cup - Montreal Shenzhen Open - Shenzhen Western & Southern Open - Cincinnati China Open - Beijing Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Swiss Indoors Basel - Basel Open Sud de France - Montpellier BNP Paribas Open - Indian Wells ABN AMRO World Tennis Tournament - Rotterdam Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open 13 - Marseille Shanghai Rolex Masters - Shanghai Millennium Estoril Open - Estoril BNP Paribas Masters - Paris Open Parc - Lyon Ricoh Open - 's-Hertogenbosch AEGON Championships - London AEGON International - Eastbourne Open 13 - Marseille Mutua Madrid Open - Madrid Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Western & Southern Open - New York Moselle Open - Metz Rakuten Japan Open - Tokyo Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Miami Open - Miami Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Internazionali BNL d'Italia - Rome Grand Prix Hassan II - Marrakech Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Ricoh Open - 's-Hertogenbosch Internazionali BNL d'Italia - Rome Gerry Weber Open - Halle Western & Southern Open - Cincinnati AEGON Championships - London Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells German Tennis Championships - Hamburg BB&T Atlanta Open - Atlanta Grand Prix de Tennis de Lyon - Lyon Miami Open - Miami Abierto Mexicano - Los Cabos Moselle Open - Metz National Bank Open - Toronto Shanghai Rolex Masters - Shanghai International Indoor Tennis Championships of Croatia - Zagreb Rolex Paris Masters - Paris Noventi Open - Halle French Open - Paris Australian Open - Melbourne St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne European Open - Antwerp French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York ABN AMRO World Tennis Tournament - Rotterdam Brisbane International - Brisbane Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Gazprom Hungarian Open - Budapest Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Abierto de Tenis Mifel - Los Cabos Wimbledon - London Moselle Open - Metz Rakuten Japan Open - Tokyo U.S. Open - New York European Open - Antwerp Delray Beach Open - Delray Beach Australian Open - Melbourne French Open - Paris Firenze Open - Florence Wimbledon - London Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide ASB Classic - Auckland Open Sud de France - Montpellier U.S. Open - New York ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Open Parc - Lyon Australian Open - Melbourne Citi Open - Washington French Open - Paris Delray Beach Open - Delray Beach Wimbledon - London U.S. Open - New York Qatar ExxonMobil Open - Doha Mifel Tennis Open - Los Cabos Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril French Open - Paris US Men's Clay Court Championship - Houston Bucharest Open - Bucharest Wimbledon - London Citi Open - Washington U.S. Open - New York Australian Open - Melbourne Moselle Open - Metz French Open - Paris Wimbledon - London Adelaide International - Adelaide Open 13 Provence - Marseille U.S. Open - New York Australian Open - Melbourne French Open - Paris Open Occitanie - Montpellier Wimbledon - London Terra Wortmann Open - Halle U.S. Open - New York Tiriac Open - Bucharest Australian Open - Melbourne Open de Moselle - Metz Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne St. Petersburg Open - St. Petersburg French Open - Paris Wimbledon - London U.S. Open - New York Mallorca Championships - Mallorca Rolex Paris Masters - Paris Grand Prix Hassan II - Marrakech Allianz Suisse Open - Gstaad Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Miami Open - Miami Western & Southern Open - Cincinnati U.S. Open - New York Mutua Madrid Open - Madrid U.S. Open - New York French Open - Paris Mutua Madrilena Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, QF, FRA-RUS 1-4 French Open - Paris French Open - Paris Davis Cup, World Group, 1R, FRA-ROU 4-1 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, QF, USA-FRA 4-1 French Open - Paris Davis Cup, World Group, SF, ESP-FRA 4-1 Hopman Cup - Perth Davis Cup, World Group, QF, GER-FRA 1-4 Hopman Cup - Perth Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, 1R, FRA-AUS 5-0 Laver Cup - Berlin Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, 1R, FRA-NED 3-1 Davis Cup, World Group, SF, CRO-FRA 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, JPN-FRA 1-4 Internazionali BNL d'Italia - Rome Hopman Cup - Perth Davis Cup, World Group, SF, FRA-ESP 3-2 Davis Cup, Finals, Group C Davis Cup, Qualifiers, 1R, AUS-HUN 3-2 Davis Cup, Group C, Hamburg Davis Cup, Group B, Manchester Davis Cup, Group B, Valencia Davis Cup, Finals, SF, AUS-CRO 2-1 Davis Cup, Finals, F, CAN-AUS 2-0 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, QF, AUS-KAZ 3-2 Australian Open (juniors) Australian Open (juniors) Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong All Lower level tournaments Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Olympics - London Olympics - Rio de Janeiro Davis Cup, World Group, 1R, ROU-FRA 0-5